/**
 * 
 */
package it.unical.canonaco.rende.igpe.game.cbv.logiclayer.engine.actions;

import it.unical.canonaco.rende.igpe.game.cbv.logiclayer.engine.GUIDStorage;


/**
 * @author Massimo Canonaco
 *
 */
public class ActionSpellInfo extends GenericActionInfo {

	//TODO: 0
	static public final float GUID = GUIDStorage.ACTION_SPEEL_INFO;
	
	/** */
	static public final int FIRST_SPELL = 0;
	
	/** */
	static public final int SECOND_SPELL = 1;
	
	/** */
	static public final int THIRD_SPELL = 2;
	
	/** */
	static public final int FOURTH_SPELL = 3;
	
	/** */
	static public final int FIFTH_SPELL = 4;
	
	/** */
	static public final int SIXTH_SPELL = 5;
	
	/** */
	private int choice;
	
	public ActionSpellInfo(final int spell)
	{
		super();
		choice = spell;
	}
	/* (non-Javadoc)
	 * @see it.unical.canonaco.rende.igpe.game.cbv.logiclayer.engine.events.GenericEvent#getGUID()
	 */
	@Override
	public float getGUID() {
		return GUID;
	}

	/* (non-Javadoc)
	 * @see it.unical.canonaco.rende.igpe.game.cbv.logiclayer.engine.events.GenericEvent#getName()
	 */
	@Override
	public String getName() 
	{
		return Integer.toString(choice);
	}
	/**
	 * @return the choice
	 */
	public int getChoice() {
		return choice;
	}

}
